/*
 * Filename: g:\espidf_workspace\idf_S3_T-Watch\main\audio\mp3_codec.cc
 * Path: g:\espidf_workspace\idf_S3_T-Watch\main\audio
 * Created Date: Wednesday, June 25th 2025, 4:58:53 pm
 * Author: sss
 * 
 * Copyright (c) 2025 Your Company
 */
#include "mp3_codec.h"
#include "esp_log.h"
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"



static const char *TAG = "MP3_CODEC";

MP3_CODEC::MP3_CODEC()
{
    ESP_LOGI(TAG, "MP3_CODEC instance created");
}

MP3_CODEC::~MP3_CODEC()
{
    ESP_LOGI(TAG, "MP3_CODEC instance destroyed");
}

void MP3_CODEC::decode_mp3_to_pcm(void *data, size_t len, uint8_t *pcm_buf, size_t* pcm_buf_size)
{
    // TODO: implement mp3 decoding
    ESP_LOGI(TAG, "mp3 decoding not implemented yet");
}

void MP3_CODEC::encode_pcm_to_mp3(void *pcm_buf, size_t pcm_buf_size, uint8_t *data, size_t* len)
{
    // TODO: implement mp3 decoding
    ESP_LOGI(TAG, "mp3 decoding not implemented yet");
}